/* 简繁体 */
.youb.fr.vfidsn li{float: right;list-style: none;}
/* logo搜索 */
.hsqhead{width: 100%;}
.headt{ width:1200px;  height:auto; margin:0 auto;overflow:hidden;}
/* .headt .zuob{ padding-top:37px;} */
.header_serach.margin_auto{float: right;margin-top: 20px; width: 100%; text-align: center;}
input#qt{width: 590px;height: 55px;line-height: 38px;border: none;outline: none;padding-left: 20px;font-size: 16px;color: #999999;border-bottom: 1px solid #cccccc;background: #FFF;background-size: 350px 38px;}
input#button{width: 100px;height: 55px;line-height: 38px;text-align: center;background: url(button_logo.png) no-repeat; font-size: 15px;color: #ffffff;border: none;outline: none;margin-left: -5px;}

.cf {
	/* 清除浮动：zoom是IE的专属属性，可以在IE6以下清除浮动 */
	zoom: 1;
}
.cf:after {
	/* after伪元素清除浮动 */
	content: "020";
	height: 0px;
	display: block;
	overflow: hidden;
	clear: both;
}


.xunxianindex{ width:100%; margin:0 auto; overflow:hidden; }

.toutiao{width: 1198px; height: 108px; border: 1px solid #ccc;     background: #f7f7f7;  margin:15px auto;}
.toutiao .biaoti{ line-height:70px; font-size:28px; text-align:center; font-weight:bold; }
.toutiao .biaoti a{ color:#255fb8;}
.toutiao .miaoshu{ text-align:center; font-size:16px;}
.toutiao .miaoshu a{ font-size:16px; margin-left:10px; color:#d84637;}
/* 头条新闻 */
.headlines {width: 1000px;height: 110px;border-radius: 5px;margin: 0 auto; padding: 20px 100px 0;background: url("toutiao_logo.png") 20px center no-repeat #f5fafe;margin: 0px auto 0px auto;}
.headlines a {display: inline-block;color: #0381f0;width: 100%;text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.headlines .hltit a {font-size: 32px;font-weight: bold;}
.headlines .hlmore a {margin-top: 15px;font-size:16px;}
.headlines .txtScroll-top {overflow: hidden;position: relative;}
/* 国务院信息 */
.tab-box {width: 550px;height: auto;float: right;}
.clearfix:before,.clearfix:after {content: "";display: table;font-size: 0 !important;line-height: 0 !important;height: 0 !important;}
.clearfix:after {clear: both;overflow: hidden;}
*,li,a {list-style-type: none;text-decoration: none;margin: 0;padding: 0;outline: 0;}
.tab_f li {float: left;height: 40px;line-height: 40px;font-size: 20px;width: auto;text-align: center;padding: 0px 20px;}
.tab_f li.ons {background-color: #0381f0;color: #fff;font-weight: bold;}
ul.tab_f.clearfix a{width: auto;text-align: center;display: inline-block;height: 40px;line-height: 40px;font-size: 20px;padding: 0px 20px;}
ul.tab_f.clearfix a:hover{color:#0381f0;}
ul.tab_f{background-color: #fff;border-bottom: 1px solid #dcdcdc;}
.f_more a {float: right;height: 40px;line-height: 40px;font-size: 14px;}
ul.T_Y_list li {background: url(dian.png) 5px center no-repeat;padding-left: 20px;font-size: 16px;line-height: 40px;clear: both;overflow: hidden;border-bottom: 1px dashed #ccc;}
ul.T_Y_list li span {float: right;font-size: 16px;color: #999;}
.govpushinfo150203 li a{float: left;font-size: 16px;}
.box_f.clearfix{padding-top: 10px;}
.T_Y_list_boxs.clearfix{height: 290px;overflow: hidden;}
ul.T_Y_list li a{width: 430px;display: inline-block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;float: left;}
ul.T_Y_list li a:hover{color: #0381f0;}
.tab-box2s.tab-box .T_Y_list_boxs.clearfix{height: auto;}
.tab-box2s.tab-box ul.T_Y_list li{border-bottom: none;}


.xinwen{ width:1170px; background:#fff; overflow:hidden;  margin:15px auto; overflow:hidden; padding:15px;}

.hzhuanti{width: 1200px; height: auto; background: #fff;  margin:30px auto; }

.tongzhiwj{width:1170px; background:#fff; overflow:hidden; padding:0px; margin:15px auto;padding:15px;}

.gdzhuanti{width: 1135px; height: 130px; border: 0px solid #ccc;  margin:15px auto; padding:20px 5px 20px 60px; background:url(ztzl_logo.png) 10px 10px no-repeat #fff; }


.lianjie{width: 1160px; height: 38px; border: 0px solid #ccc; background: #fff; margin:15px auto;padding:20px; }
.lianjie select{ float:left; width:354px; height:36px; border:1px #CCC solid; margin:0px 15px; font-size:16px; line-height:30px;}


.gongkai{width:1170px; background:#fcfdfe; overflow:hidden; margin:15px auto; padding:15px; padding-bottom: 0px;}
.gongkai .biaoti{width: 100%; height: 60px; line-height: 60px; padding: 0 30px 0 0px;box-sizing: border-box; margin-bottom:10px; border-bottom:1px #CCC solid; background: url(zfxxgk_logo.png) no-repeat #0381f0; background-position: 285px center;}
.gongkai .biaoti span{width: 100%; text-align: left; height: inherit; line-height: 60px;  font-size: 20px; color: #fff; float: left; padding-left: 20px;}
.gongkai .biaoti span a{color: #fff;}
.gongkai .zuob{ width:380px; border:0px #CCC solid; height:420px;}
.gongkai .youb{width:750px; border:0px #CCC solid; height:420px; margin-right: 40px;}


.gongkai .zuob .xxgongkai{width: 100%; margin: 20px 0; overflow:hidden; }
.gongkai .zuob .xxgongkai ul li{ width:30.3%; float:left; height:34px; line-height:34px; font-size:14px; background:url(../images/head_local_ico.jpg) left 0px no-repeat; padding-left:23px;box-sizing: border-box; overflow:hidden; margin:5px 1% 5px 2%;}
.gongkai .zuob .xxgongkai ul li a:hover{ color:#bf0404;}


.jggaikuang { background: #fff; }
.jggaikuang .portlet { padding: 22px 0; }
.gongkai .zuob .jggaikuang .mtjj{overflow:hidden; margin-right:-2%; margin-bottom:-10px; }
.gongkai .zuob .jggaikuang .mtjj li{width:49%;height:40px; margin-right:2%; margin-bottom:20px;float:left;position:relative;}
.gongkai .zuob .jggaikuang .mtjj li:nth-child(2n) { margin-right: 0px; }
.gongkai .zuob .jggaikuang .mtjj li a{ background:#f2f9ff;text-align:center;line-height:45px;display:block; height:45px; border-radius:5px; font-size:16px; text-decoration:none; color:#333;}
.gongkai .zuob .jggaikuang .mtjj li a:hover {background-color:#0381f0; color: #fff; border-radius: 0px; }
/* .gongkai .zuob .jggaikuang .mtjj li a:hover i{transform: rotateY(180deg);-webkit-transform: rotateY(180deg);-moz-transform: rotateY(180deg);-o-transform: rotateY(180deg);-khtml-transform: rotateY(180deg);} */
/* .gongkai .zuob .jggaikuang .mtjj li i{background: url(focicons_05.png) center no-repeat;} */
/* .gongkai .zuob .jggaikuang .mtjj li i{background: url(focicons_03.png) center no-repeat;}
.gongkai .zuob .jggaikuang .mtjj li i{background: url(focicons_08.png) center no-repeat;}
.gongkai .zuob .jggaikuang .mtjj li i{background: url(focicons_17.png) center no-repeat;}
.gongkai .zuob .jggaikuang .mtjj li i{background: url(focicons_13.png) center no-repeat;}
.gongkai .zuob .jggaikuang .mtjj li i{background: url(focicons_15.png) center no-repeat;} */



.gongkai .zuob .hdjlbk{width: 100%;background-color: #fbfdfe; box-sizing: border-box;}
.gongkai .zuob .hdjlbk li{text-align: center;line-height: 135px;background-repeat:  no-repeat;background-position: center 20px; width:185px; float:left; margin-right: 10px;}
.gongkai .zuob .hdjlbk li:last-child { margin-right: 0px; }
.gongkai .zuob .hdjlbk li a{height: 100px;display: block;  border-radius: 3px;}
.gongkai .zuob .hdjlzwfw{ text-align:center;}
.gongkai .zuob .hdjlzwfw a img{width: 365px;margin-bottom: 10px;}
.gongkai .zuob .hdjlbk li.zm01 a { background: url(xzxx_logo.png) no-repeat; background-size: 100% 100%; }
.gongkai .zuob .hdjlbk li.zm02 a { background: url(hnzwfw_logo.png) no-repeat; background-size: 100% 100%; }

/* .gongkai .youb .zhuantilb { padding:0px 5px;} */
/* .gongkai .youb .zhuantilb li{ height:50px; line-height:50px;background: url(../images/li-bg.png) left center no-repeat;font-size: 16px;text-indent: 17px; border-bottom:1px dashed #ccc;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 100%;} */
/* .gongkai .youb .zhuantilb li a:hover{color: #015293;} */


/* focuns */
.slideBox{ width:600px; height:340px; overflow:hidden; position:relative;}
.slideBox .hd{ height:13px; overflow:hidden; position:absolute; right:5px; bottom:12px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:5px;  width:13px; height:13px;background:#fff; cursor:pointer;border-radius: 50%;}
.slideBox .hd ul li.on{ background:#d72025; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1;position: relative;}
.slideBox .bd img{ width:600px; height:340px; display:block; object-fit: cover; }
.slideBox .bd p{position: absolute;height: 40px;width: 100%;left: 0;bottom: 0;color: #fff;font-size: 16px;text-indent: 10px;line-height: 40px;background: url(../images/hs.png) repeat-x;}
/* tab1 */
/* .slideTxtBox1{ width:550px;height: 340px;}
.slideTxtBox1 .hd{ height:46px;line-height:46px;  position:relative; border-bottom: 2px solid #bf0404;}
.slideTxtBox1 .hd ul{ height:46px;overflow: hidden; }
.slideTxtBox1 .hd ul li{ float:left;cursor:pointer;color: #333;font-size: 18px;width: 22%;text-align: center;}
.slideTxtBox1 .hd ul li a{color: #333;}
.slideTxtBox1 .hd ul li.on{ width: 22%;color: #fff;   background:#bf0404;}
.slideTxtBox1 .hd ul li.on a{color: #fff;}
.slideTxtBox1 .bd ul{zoom:1;position: relative;margin-top: 10px;padding-left:3px; padding-right:10px;}
.slideTxtBox1 .bd ul .more{position: absolute;right: 5px;top: -44px;color: #999;}
.slideTxtBox1 .bd li{ height:46px; line-height:46px;background: url(../images/li-bg.png) 2px center no-repeat;font-size: 16px;text-indent: 20px; border-bottom:1px dashed #ccc;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 100%;}
.slideTxtBox1 .bd li span{ float:right; color:#999; font-size:14px; padding-right:3px;}
.slideTxtBox1 .bd li a:hover{color: #bf0404;} */
/* tab2 */
.slideTxtBox2{ width:570px;height: 280px;}
.slideTxtBox2 .hd{ height:46px;line-height:46px;  position:relative; border-bottom:1px solid #ccc; }
.slideTxtBox2 .hd ul{position:absolute; left:0px; top:0px; height:52px;overflow: hidden; }
.slideTxtBox2 .hd ul li{ float:left;cursor:pointer;color: #333333;font-size: 18px;width: 137px;text-align: center;line-height:46px;}
.slideTxtBox2 .hd ul li.on{ width: 137px;color: #fff; background:#bf0404;font-weight:bold;}
.slideTxtBox2 .hd ul li.on a{color: #fff;}
.slideTxtBox2 .bd ul{zoom:1;position: relative;margin-top: 10px;padding-left:3px;padding-right:10px;}
.slideTxtBox2 .bd ul .more{position: absolute;right: 5px;top: -50px;color: #999; background-image: url(../images/p-ico.png); background-position: -79px -1px;width: 25px;  height: 25px;}
.slideTxtBox2 .bd li{ height:46px; line-height:46px;background: url(../images/li-bg.png) left center no-repeat;font-size: 16px;text-indent: 18px; border-bottom:0px dashed #ccc;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.slideTxtBox2 .bd li span{ float:right; color:#999; font-size:14px; padding-right:3px;}
.slideTxtBox2 .bd li a:hover{color: #bf0404;}
/* tab3 */
.slideTxtBox3{ width:570px;height: 280px;}
.slideTxtBox3 .hd{ height:46px;line-height:46px;  position:relative; border-bottom:1px solid #ccc; }
.slideTxtBox3 .hd ul{position:absolute; left:0px; top:0px; height:52px;overflow: hidden; }
.slideTxtBox3 .hd ul li{ float:left;cursor:pointer;color: #333333;font-size: 18px;width: 137px;text-align: center;line-height:46px;}
.slideTxtBox3 .hd ul li.on{ width: 137px;color: #fff; background:#bf0404;font-weight:bold;}
.slideTxtBox3 .hd ul li.on a{color: #fff;}
.slideTxtBox3 .bd ul{zoom:1;position: relative;margin-top: 10px;padding-left:3px; padding-right:10px;}
.slideTxtBox3 .bd ul .more{position: absolute;right: 5px;top: -50px;color: #999; background-image: url(../images/p-ico.png); background-position: -79px -1px;width: 25px;  height: 25px;}
.slideTxtBox3 .bd li{ height:46px; line-height:46px;background: url(../images/li-bg.png) left center no-repeat;font-size: 16px;text-indent: 18px; border-bottom:0px dashed #ccc;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.slideTxtBox3 .bd li span{ float:right; color:#999; font-size:14px; padding-right:3px;}
.slideTxtBox3 .bd li a:hover{color: #bf0404;}

/* gundonghf */
.slideBoxhf{ width:1200px; height:97px; overflow:hidden; position:relative;}
.slideBoxhf .hd{ height:14px; overflow:hidden; position:absolute; right:5px; bottom:12px; z-index:1; }
.slideBoxhf .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBoxhf .bd{ position:relative; height:100%; z-index:0;   }
.slideBoxhf .bd li{ zoom:1;position: relative;}
.slideBoxhf .bd img{ width:1200px; height:auto; display:block;  }
.slideBoxhf .prev,
.slideBoxhf .next{ position:absolute; left:1%; top:55%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=30);opacity:0.3;}
.slideBoxhf .next{ left:auto; right:1%; background-position:8px 5px; }
.slideBoxhf .prev:hover,
.slideBoxhf .next:hover{ filter:alpha(opacity=100);opacity:1;}
.slideBoxhf .prevStop{ display:none;  }
.slideBoxhf .nextStop{ display:none;  }


/* picscroll */
.picScroll-left{ width:1130px;overflow:hidden;position:relative; padding-top:7px; }
.picScroll-left .hd .prev,.picScroll-left .hd .next{display:block;width:35px; height:90px;overflow:hidden;cursor:pointer;position: absolute;z-index: 10;}
.picScroll-left .hd .prev{background: url(../images/left1.png) no-repeat;top: 45px;left: 0px;}
.picScroll-left .hd .next{background: url(../images/right1.png) no-repeat;top: 45px;right: -3px;}
.picScroll-left .bd{width: 1050px; margin:0 auto; }
.picScroll-left .bd ul{ overflow:hidden; zoom:1;  }
.picScroll-left .bd ul li{float:left;overflow:hidden;width: 245px;height: 120px; margin:0px 10px;}
.picScroll-left .bd ul li img{ width:230px; height:110px; display:block; border:1px #ccc solid; padding:2px; background:#fff;}
.picScroll-left .bd ul li img:hover{border:1px #245399 solid;}